﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Operators.CMOperators
{
    public class CMOperators
    {
        private static List<iOperator> List_CMOperators = new List<iOperator>();

        public static List<iOperator> returnOperators()
        {
            List_CMOperators.Add(new Move2CanibalLeft());
            List_CMOperators.Add(new Move2CanibalRight());
            List_CMOperators.Add(new Move2MissionaryLeft());
            List_CMOperators.Add(new Move2MissionaryRight());
            List_CMOperators.Add(new Move1Missionary1CanibalLeft());
            List_CMOperators.Add(new Move1Missionary1CanibalRight());
            List_CMOperators.Add(new Move1MissionaryLeft());
            List_CMOperators.Add(new Move1MissionaryRight());
            List_CMOperators.Add(new Move1CanibalLeft());
            List_CMOperators.Add(new Move1CanibalRight());
    
           
         
        
         
         

            return List_CMOperators;
        }
    }
}
